i feel a lot better now - Alemán Inglés Diccionario